const fsp = require('fs').promises;
const { resolve } = require('path');

(async () => {
   const res = await fsp.readFile(resolve(__dirname, "./router.js"));
   console.log(Buffer.from(res).toString());
   const strText = Buffer.from(res).toString();
   console.log(strText.split(/\n/));
})()


// const { log }  = console;
// const nums = () => {
//   let a = 0;
//   return () => {
//     return a++;
//   }
// }

// const numsA = nums();
// const numsB = nums();

// log(numsA(), "A") // 1
// log(numsA(), "A") // 2
// log(numsB(), "B") // 3
// log(numsA(), "A") // 4
// log(numsB(), "B") // 5
// log(numsA(), "A") // 6
// log(numsB(), "B") // 7